'''
* This is the projet for Brtc LlmOps Platform
* @Author Leon-liao <liaosiliang@alltman.com>
* @Description //TODO 
* @File: study_set.py
* @Time: 2025/6/22
* @All Rights Reserve By Brtc
'''
# set学习
#  set 数据格式 {value1， value2， value}
#  定义一个新的 set
new_set = set() # new_set = {} 这个是 构造的一个字典而不是  set
print(f"type of new_set {type(new_set)}")


# 打印集合里面的 所有数据
new_set = {"吴彦祖", "廖老师", "岳云鹏"}
print(new_set)

# 如何增加  集合的数据
new_set.add("马化腾")
print(new_set)

#如何判断 set 的 长度
print(f"集合的长度是{len(new_set)}")

#判断  某个数据是否存在  集合里面
print("马化腾" in new_set)
print("马云" in new_set)

# set 特性 自动去重
test_set = {1,1,1,1,3,3,3,5,5,5,5,7,7,7,7,2,2,2}
print(test_set)